/*
 * @Description  :
 * @Version      : 1.0
 * @Author       : Shiming
 * @Date         : 2021-12-20 10:13:02
 * @LastEditors  : Shiming
 * @LastEditTime : 2022-03-07 15:59:05
 * @FilePath     : \\tms-obc-web\\src\\app\\routes\\supply-management\\supply-management.module.ts
 * Copyright (C) 2022 huzhenhong. All rights reserved.
 */

import { NgModule, Type } from '@angular/core';
import { SharedModule } from '@shared';
import { ParterRebateManageMenRecordDetailComponent } from '../partner/rebate-management/model/record-detail/record-detail.component';
import { CarAddDriverComponent } from './components/add-driver/add-driver.component';
import { SupplyManagementAddDriversComponent } from './components/add-drivers/add-drivers.component';
import { CarAddmodalComponent } from './components/addmodal/addmodal.component';
import { SupplyManagementVehicleAssignedCarComponent } from './components/assigned-car/assigned-car.component';
import { SupplyManagementBulkDetailComponent } from './components/bulk-detail/bulk-detail.component';
import { SupplyManagementBulkPublishComponent } from './components/bulk-publish/bulk-publish.component';
import { SupplyManagementBulkReleasePublishComponent } from './components/bulk-release-publish/bulk-release-publish.component';
import { SupplyManagementBulkComponent } from './components/bulk/bulk.component';
import { PublishchooseFamifiarAddComponent } from './components/choose-famifiar/add/add.component';
import { PublishGoodsChooseFamifiarComponent } from './components/choose-famifiar/choose-famifiar.component';
import { PublishchooseFamifiarSetCaptainComponent } from './components/choose-famifiar/set-captain/set-captain.component';
import { SupplyManagementIndexComponent } from './components/index/index.component';
import { PublishAddressListComponent } from './components/onecar-publish/address-list/address-list.component';
import { SupplyManagementOnecarPublishComponent } from './components/onecar-publish/onecar-publish.component';
import { PublishSuccessComponent } from './components/onecar-publish/publish-success/publish-success.component';
import { SupplyManagementQrcodePageComponent } from './components/qrcode-page/qrcode-page.component';
import { SupplyManagementReleasePublishComponent } from './components/release-publish/release-publish.component';
import { TranAgreementComponent } from './components/tran-agreement/tran-agreement.component';
import { SupplyManagementUpdateExternalSnComponent } from './components/update-external-sn/update-external-sn.component';
import { SupplyManagementUpdateFreightComponent } from './components/update-freight/update-freight.component';
import { SupplyManagementUpdatePriceComponent } from './components/update-price/update-price.component';
import { SupplyManagementVehicleDetailComponent } from './components/vehicle-detail/vehicle-detail.component';
import { SupplyManagementVehicleComponent } from './components/vehicle/vehicle.component';
import { SupplyManagementImportSupplyComponent } from './model/import-supply/import-supply.component';
import { SupplyManagementRoutingModule } from './supply-management-routing.module';
import { InsuranceManagesComponent } from './components/insurance-manages/insurance-manages.component';

const COMPONENTS: Type<void>[] = [
  SupplyManagementIndexComponent,
  SupplyManagementBulkComponent,
  SupplyManagementVehicleComponent,
  SupplyManagementUpdatePriceComponent,
  SupplyManagementUpdateFreightComponent,
  SupplyManagementVehicleAssignedCarComponent,
  SupplyManagementQrcodePageComponent,
  SupplyManagementUpdateExternalSnComponent,
  SupplyManagementVehicleDetailComponent,
  SupplyManagementAddDriversComponent,
  SupplyManagementOnecarPublishComponent,
  PublishGoodsChooseFamifiarComponent,
  PublishchooseFamifiarSetCaptainComponent,
  PublishchooseFamifiarAddComponent,
  SupplyManagementBulkPublishComponent,
  PublishAddressListComponent,
  PublishSuccessComponent,
  CarAddDriverComponent,
  CarAddmodalComponent,
  SupplyManagementBulkDetailComponent,
  SupplyManagementReleasePublishComponent,
  SupplyManagementBulkReleasePublishComponent,
  TranAgreementComponent,
  SupplyManagementImportSupplyComponent,
  ParterRebateManageMenRecordDetailComponent,
  InsuranceManagesComponent
];

@NgModule({
  imports: [SharedModule, SupplyManagementRoutingModule],
  declarations: COMPONENTS
})
export class SupplyManagementModule {}
